These programs and datasets produce the empirical results from the Making the Grade paper. The numbers on the do-files show the order in which to run the code. The numbers on the datasets align with the programs that use them.

Run the master program (0_Make_Tables.do) first. It sets the directories and installs the Stata commands we use. It also calls the other programs. You can run the other seven programs individually but you must run the directory-setting code first.

Note that the q-value program must be run *after* you have run programs 1 and 2. It reads in the output from those programs, grabs the RI p-values, and runs the Benjamini and Yekutieli q-value adjustment procedure on them.

In lieu of a data dictionary we provide the complete instruments used to collect the data in the "instruments" folder. The numbers correspond to the datasets corresponding to the respective instruments.
	1a_EGRA_Toolkit explains what the different individual variables in the EGRA data mean
	1b_EGRA_Exam_Protocol is the exam protocol we actually ran (in Leblango)
	1c_EGRA_Stimuli are the stimuli we used
	1d_Writing_Test_Directions are the directions for the writing test and an example answer sheet
	1e_Writing_Test_Scoring_Rules shows the scoring rules for the test
	2_Classroom_Observation_Instrument is the instrument used to collect the classroom obs data.


All results were run in Stata 16.0.